TAGs: technology advancements